.footer {
    padding-top: 34px;
    padding-bottom: 23px;
    position: relative;
}
.footer div {
    width: 1210px;
    border-bottom: 1px solid #E5E5E5;
    height: 183px;
}
.footer dl {
    float: left;
    margin-right: 197px;
}
.footer dl dt {
    margin-bottom: 15px;
}
.footer dl dd ul li {
    margin-bottom: 11px;
}
.footer dl dt span {
    font-weight: bold;
}
.footer dl:last-child {
    margin-right: 140px;
}
.footer .info {
    display: inline-block;
    width: 161px;
    position: absolute;
    top: 34px;
    right: 39px;
}
.footer .info p {
    text-align: center;
}
.footer .info p:nth-child(1) {
    margin-bottom: 31px;
}
.footer .info p:nth-child(2) {
    color:  #1FA7EA;
    margin-bottom: 19px;
    font-weight: bold;
}
.footer .info a {
    text-align: center;
    background-color: #1FA7EA;
    height: 33px;
    width: 159px;
    color: #fff;
    display: block;
    line-height: 33px;
    border-radius: 3px;
}
.footer .info a i {
    background: url(../images/btn.png) no-repeat 0 0;
    display: inline-block;
}